package model;

import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;

@Entity
@Table(name = "tbl_promocoes")
@SequenceGenerator(name="seq_promocoes",sequenceName="seq_promocoes",allocationSize=1)
public class Promocoes implements Serializable{
   @Id
   private int promocoes_id;
    @ManyToOne
    @JoinColumn(name="produto_id")
   private Produto produto_id;
    @ManyToOne
    @JoinColumn(name="tipopromocao_id")
   private Tipopromocao tipopromocao_id;
   private Double preco;

    public Promocoes() {
    }

    public int getPromocoes_id() {
        return promocoes_id;
    }

    public void setPromocoes_id(int promocoes_id) {
        this.promocoes_id = promocoes_id;
    }

    public Produto getProduto_id() {
        return produto_id;
    }

    public void setProduto_id(Produto produto_id) {
        this.produto_id = produto_id;
    }

    public Tipopromocao getTipopromocao_id() {
        return tipopromocao_id;
    }

    public void setTipopromocao_id(Tipopromocao tipopromocao_id) {
        this.tipopromocao_id = tipopromocao_id;
    }

    public Double getPreco() {
        return preco;
    }

    public void setPreco(Double preco) {
        this.preco = preco;
    }

    public Promocoes(int promocoes_id, Produto produto_id, Tipopromocao tipopromocao_id, Double preco) {
        this.promocoes_id = promocoes_id;
        this.produto_id = produto_id;
        this.tipopromocao_id = tipopromocao_id;
        this.preco = preco;
    }
   
}
